﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SlimDX;
using SCS.GFX;

namespace SCS.Objects
{
    class MovingEntity : Entity
    {
        public Vector3 Destination;
        public float Speed;

        public void MoveTo(Vector3 dest)
        {

        }
        public void Chase(Entity prey) 
        { 

        }
        public void Evade(Entity target)
        {

        }

        float DistanceTo(Entity target)
        {
            return 0;
        }
        float DistanceTo(Vector3 dest)
        {
            return 0;
        }

        public override void Animate()
        {
            throw new NotImplementedException();
        }
        public override void Render(RenderInfo info)
        {
            Model.SetPosition(Position);
            Model.Render(info);
        }
        public override void Think()
        {
            throw new NotImplementedException();
        }
    }
}
